package cloud.take.off.service;

import cloud.take.off.module.common.ListResult;
import cloud.take.off.module.product.dto.ProductInfoDTO;
import cloud.take.off.module.product.entity.ProductInfo;
import cloud.take.off.module.product.vo.ProductInfoVO;
import cloud.take.off.mybatis.base.BaseService;
import cloud.take.off.mybatis.support.Query;

public interface IProductInfoService extends BaseService<ProductInfo> {

    boolean submit(ProductInfoVO productInfoVO);

    ProductInfoVO detail(ProductInfoDTO dto);

    ListResult<ProductInfoVO> list(Query query);
}
